/* position */
#list_surround {
    margin:-40px auto;
    width: 950px;
    margin-left:20px
}

/*Links*/
a {
    color: #000000;
    text-decoration: none;
}

/*Reihe 1*/
.td1 {
    background-color: rgba(251,251,251,0.5);
    border-color: #BBBBBB;
    border-style: solid;
    border-width: 0;
    color: #000000;
    padding: 4px 6px;
}

/*Reihe 2*/
.td2 {
    background-color: rgba(230,230,230,0.5);
    border-color: #BBBBBB;
    border-style: solid;
    border-width: 0;
    color: #000000;
    padding: 4px 6px;
}

.td1:first-child, .td2:first-child {
    color: #000000;
}

.td1:first-child, .td2:first-child, .table_header:first-child {
    border-left: 1px solid #333333;
}

.td1:last-child, .td2:last-child, .table_header:first-child {
    border-right: 1px solid #333333;
}

.table_header {
    background-color: rgba(51,51,51,0.8);
    border-color: #BBBBBB;
    border-style: solid;
    border-width: 0;
    color: #FFFFFF;
    padding: 8px 6px;
}

.td1 div[style^='float'], .td2 div[style^='float'] {
    margin-left: 7px;
}

.table_headerLink {
    color: inherit;
}
.table_headerLink:visited {
    color: inherit;
}
.table_headerLink:hover {
    color: inherit;
}

td.table_header:first-child {
    border-color: #333333;
}

td.table_header:last-child {
    border-right-color: #333333;
}

a span:hover{
    color:white;
    transition: all 0.8s ease 0s;
}

tr:hover [class^=td]{
    background-color: rgba(176,2,104,0.9);
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}

tr:hover [class^=td] .animetitle{
    letter-spacing: 1px;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    }

tr:hover [class^=td] .animetitle + small{
    color: #FFD700 !important;
    text-shadow: 0px 0px 2px #000, 0px 0px 1px #000, 0px 1px 7px #FFF, 0px 0px 0px #000;
    visibility: visible !important;
}

.animetitle + small{
    color: rgba(176,2,104,1) !important;
    text-shadow: 0px 0px 2px #000, 0px 0px 1px #000, 0px 1px 7px #FFF, 0px 0px 0px #000;
    visibility: visible !important;
}

:hover + .hide{
    background-size: 200px;
    left: 990px;
    bottom: 20px;
    width: 200px;
    height: 300px;
    padding-bottom: 0px;
    background-position: center 50% !important;
    background-repeat: no-repeat !important;
    display: block !important;
    position: fixed;
    background-color: rgba(251,251,251,0.8);
    border-radius: 10px;
}

.form {
    border-color: #000000;
    border-style: solid;
    border-width: 1px;
    color: #B13F41;
    font-family: Verdana,Arial;
    font-size: 12px;
    padding: 2px;
}

.category_totals {
    background-color: #333333;
    color: #ffffff;
    padding: 8px;
}

.animetitle {
    font-weight: bold;
    color: #111111;
}

#grand_totals, #copyright{ 
    background-color: rgba(251,251,251,0.5);
    font-size: 12px;
    text-align: center;
    height: 20px;
    line-height: 20px;
    color: #000000;
}

#copyright:before{
    content: "Design by DragonDxD" !important;
    visibility: visible !important;
    font-weight:bold;
    color:rgba(176,2,104,0.9) !important;
}